package com.jhgsys.internal.workflow.dto;
import lombok.Data;
import java.io.Serializable;
import java.util.List;

@Data
public class WorkFlowNodeTransConditionDto implements Serializable {

    /**
     * 条件类型;1：发起人部门  2：发起人角色 3：审核操作（上一节点操作按钮）4：自定义（系统集成实现Class,返回true或者false）
     */
    private String conditionType;

    /**
     * 条件字段;部门Id、角色Id、按钮Id、实现类名
     */
    private String conditionKey;

    /**
     * 条件字段对应名称
     */
    private String conditionKeyName;

    /**
     * 对比;1：属于 2：不属于 3：大于 4：大于等于  5：小于  6：小于等于
     */
    private String conditionOperation;

    /**条件字段;部门Id、角色Id、按钮Id、实现类名(多选)*/
    private List<String> conditionKeys;
}
